#include"Thread.hpp"

using namespace ThreadModle;

int main()
{
    int a = 10;
    Thread s1([]()
{
    int count = 5;
    while(count--)
    {
        char name[105];
        pthread_getname_np(pthread_self(),name,sizeof(name));
        std :: cout <<  "我是一个线程，我的名字是：" << name << std :: endl;
        sleep(1); //只需要休眠一秒即可
    }
});  //这里要用一个叫做lanmuda的表达式，是在C++11那个课时学的，我还没听到，所以我就比着葫芦画瓢了
    s1.Start();
    s1.Join();
    sleep(10);
    std :: cout << a << std :: endl;
    return 0;
}